package 匿名内部类;

/*匿名内部类的前提：存在一个类或则接口，这里的类可以是具体的类，也可以是抽象类*/
interface Inter{
    void method();
}

public class Test {
    public static void main(String[] args) {
        /*匿名内部类的本质：是一个继承了该类，或则实现了该接口的子类匿名对象*/
        new Inter(){
            @Override
            public void method() {
                System.out.println("我是匿名内部类");
            }
        }.method();/*直接调用方法*/
    }
}